package ar.pegasus.clasificador.web.consultaBasica;

import javax.ejb.Remove;
import javax.ejb.Stateful;

import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.Destroy;
import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;

import ar.pegasus.clasificador.web.error.ErrorInesperadoException;
import ar.pegasus.clasificador.web.error.GestorErroresBean;
import ar.pegasus.framework.componentes.PException;

@Stateful
@Name("consultaBasicaBean")
@Scope(ScopeType.CONVERSATION)
public class ConsultaBasicaBean  implements ConsultaBasica {

//	@EJB
//	protected ExampleFacadeLocal exampleFacade;
	@In(create=true)
	protected GestorErroresBean gestorErrores;
	
	public void buscar() throws ErrorInesperadoException {
		try {
//			exampleFacade.buscar();
			throw new PException();
		} catch (PException e) {
			//e.printStackTrace();
			gestorErrores.gestionarError(e, "Mensaje de Ejemplo", "/home.seam");
		}
	}

	@Remove
	@Destroy
	public void remove() {
		// TODO Auto-generated method stub
		
	}

}
